package fiuba.dao.hibernate;

import java.util.List;

import fiuba.dao.EstadisticaDao;
import fiuba.model.Estadistica;
import fiuba.model.Noticia;

public class EstadisticaDaoHibernate extends GenericDaoHibernate<Estadistica, Long> 
implements EstadisticaDao{

    public EstadisticaDaoHibernate() {
        super(Estadistica.class);
    }

	public Estadistica obtenerDeNoticia(Long id) {
		// Primero intento devolver la que existe
		List<Estadistica> l = getHibernateTemplate().find("from Estadistica e WHERE e.noticia = '" + id+ "'");
		if (l.size() == 1) {
			return l.get(0);
		}
		return null;
	}
	
	public Estadistica obtenerDeEstatico(Long id) {
		// Primero intento devolver la que existe
		List<Estadistica> l = getHibernateTemplate().find("from Estadistica e WHERE e.estatico = '" + id+ "'");
		if (l.size() == 1) {
			return l.get(0);
		}
		return null;
	}

}
